package com.study.spark.scala.chapter10

object Scala01_Transform {
  def main(args: Array[String]): Unit = {
    // TODO 隐式转换 - implicit
    // 当编译出错时，编译器会从当前作用域中查找能够二次编译同通过的代码
    // 一种编译器执行的看不见的自动改变类型的方式
    implicit def transform(d: Double): Int = {
      d.toInt
    }

    val age : Int = thirdPart()
  }
  def thirdPart(): Double ={
    30.2
  }
}
